home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 18
/
AMIGAplus Sonderheft 18 (1999)(ICP)(DE)[!].iso
/
PD
/
Anwendungen
/
ppclibemu
/
history
next >
Wrap
Text File
|
1999-01-03
|
3KB
|
61 lines
ppc.library emulation history
=============================
(kern): changes are relevant for PowerUp kernel emulation only
(lib): changes are relevant for M68k library only
- 0.4a / ppc.library 46.5 (19.12.98)
o (kern) Fixed PPCNeg64,Neg64p,Sub64,Sub64p,Mulu64,Mulu64p,Muls64,Muls64p.
o (lib) Private PPCDebugMode function.
- 0.4 / ppc.library 46.4 (27.11.98)
o Included the *names* of all kernel functions from ppc.library V46.19.
As a consequence the library version was bumped to 46.
o The PowerPC type, cpu clock and bus clock will be determined when
initializing the library base.
o PPCGetAttr (without PPCINFOTAG_EXCEPTIONHOOK) for M68k lib and PPC kernel.
o (lib) PPCCreateTask: r3 and r4 default to zero to avoid startup
code crashes when checking for args via r3 (PPCLoad-fix).
o (lib) Read/write data by PowerPC: PPCReadByte,WriteByte,ReadWord,
WriteWord,ReadLong,WriteLong,WriteLongFlush.
o (kern) The kernel functions no longer need to init the TOC pointer.
o (kern) Included additional 64-bit and gcc-support functions of V46.19:
PPCAnd64,Asl64,Lsl64,Asr64,Lsr64,Or64,Xor64,DivRem64,
__adddi3,__anddi3,__ashldi3,__ashrdi3,__cmpdi2,__divdi3,__fixdfdi,
__fixsfdi,__fixunsdfdi,__fixunssfdi,__floatdidf,__floatdisf,
__floatunsdidf,__iordi3,__lmulq,__lshldi3,__lshrdi3,__moddi3,
__muldi3,__negdi2,__qdivrem,__subdi3,__ucmpdi2,__udivdi3,
__umoddi3,__xordi3, memcpy,strcmp,strcpy
- 0.3 / ppc.library 45.3 (20.11.98)
o (kern) List functions: PPCAddHead/Sync, AddTail/Sync, Enqueue/Sync,
Insert/Sync, NewList, RemHead/Sync, Remove/Sync, RemTail/Sync
and PPCNextTagItem.
- 0.2 / ppc.library 45.2 (16.11.98)
o (kern) 64-bit support functions: PPCAdd64, Add64p, Cmp64, Cmp64p,
Divs64, Divs64p, Divu64, Divu64p, Mods64, Mods64p, Modu64, Modu64p,
Muls64, Muls64p, Mulu64, Mulu64p, Neg64, Neg64p, Sub64, Sub64p
- 0.1 / ppc.library 45.1 (15.11.98)
o First partially working ppc.library emulation. Synchronous PPC
tasks, started by runelf, which only use the basic PowerUp kernel
functions for I/O, memory and context-switch seem to work fine.
o (lib) Supported 68k functions:
PPCLoadObject,PPCUnloadObject,PPCRunObject,PPCAllocMem,PPCFreeMem,
PPCAllocVec,PPCFreeVec,PPCCreateTask(only synchronous),
PPCGetObjectAttrs,PPCLoadObjectTagList
o (kern) Supported PowerUp kernel functions:
PPCAllocMem,PPCAllocPooled(dummy),PPCAllocVec,
PPCAllocVecPooled(dummy),PPCCallM68k,PPCCallOS,PPCClose,
PPCCreatePool(dummy),PPCDeletePool(dummy),PPCFreeMem,
PPCFreePooled(dummy),PPCFreeVec,PPCFreeVecPooled(dummy),
PPCOpen,PPCRead,PPCSeek,PPCWrite.
Pooled memory functions currently use the normal Alloc/FreeVec
functions, because pooled memory support is still missing in WarpOS.
- 0.0 / ppc.library 45.0 (31.10.98)
o Started after a hint from Sam Jordan that the last author abondoned
his project.